body{background:#f8f8f8;}
.breadcrumb {padding: 0.30rem 1rem;font-size: 11px;background: none;margin-bottom:0px;}  strong{font-weight:700;} 
@media only screen and (max-width: 992px) {.fund-search{margin:auto;}}

.mf-modal-title-custom {color: #ffffff;font-size: 16px;background: #1f966a;}

/*---------------- cards ----------------------*/
.elss-cards{box-shadow:2px 2px 6px 0px #e7e7e7;    transition: all .1s ease-in-out;}
.elss-cards:hover{box-shadow:3px 4px 9px 0px #e7e7e7;}
.elss-fund-title:link,.elss-fund-title:visited{color:#244f86; font-size:14px;} 
.fund-type{background: #e9e9e99e;font-weight: 400;}
.line-seperator{ background: linear-gradient(to left , #fafafa00 ,#f4b018,#ffffff00);
    background: -webkit-linear-gradient(150deg , #fafafa00 ,#f4b018,#ffffff00);
     background: -moz-linear-gradient(150deg , #fafafa00 ,#f4b018,#ffffff00); 
    background: -ms-linear-gradient(150deg , #fafafa00 ,#f4b018,#ffffff00); 
    background: -o-linear-gradient(150deg , #fafafa00 ,#f4b018,#ffffff00); height:1px;}
.info-title{font-size:15px;color:#414141;}
.elss-cust-btn{background: #f4b018;
    box-shadow: 0px 0px 16px #be6408 inset;
    border: 0;
    color: #ffffff;
    font-weight: 700;
    text-shadow: 2px 1px 1px #6a3f0a;}
.progress{height:.5rem;}
.hr-seperator{border: 1px dashed #e7e7e7;}
.risk-indicator-moderately-high{background:linear-gradient(to left,#ffaa3d,#ffeb3d,#a0bc31,#609551);background:-webkit-linear-gradient(to left,#ffeb3d,#a0bc31,#609551); 
background:-moz-linear-gradient(to left,#ffeb3d,#a0bc31,#609551);background:-ms-linear-gradient(to left,#ffeb3d,#a0bc31,#609551); 
background:-o-linear-gradient(to left,#ffeb3d,#a0bc31,#609551);box-shadow: 0px 0px 9px grey inset;border-radius: 10px;animation:riskometer-moderately-high 4s;animation-fill-mode: forwards;}


@-webkit-keyframes riskometer-moderately-high { from {width:0%;} to {width:70%;}  }
@keyframes riskometer-moderately-high {  from {width:0%;}to {width:70%;}  }

/*------------------ funds display --------------------------*/

.view-option{font-size:13px; color:#244f86;}
#searchp{box-shadow: 1px 2px 4px #c4c4c4;
    text-align: center;
    border: 2px solid #f4b018;
    border-radius: 26px;
    color: #264e92;
     font-family: "Font Awesome 5 Free";
  font-weight: 900;}
#searchp:focus{outline:none;}
.elss-highlights{    font-size: 25px;
    color: #efa602;
    text-shadow: 1px 1px 1px #4f4f4f;
}
.elss-bottomview{min-height:300px;}
/*--------------------- elss main page ---------------------*/
.description-content,.styling-values,.styling-second-values{font-size:13px; font-weight:400;}
.elss-tag{font-size:25px;color:#494a53;}
.elss-main-page-btn,.elss-main-calc-btn{background: #db9e14;border:2px solid #db9e14;color: #ffffff;font-weight: 700;}
.elss-main-page-btn:hover{color:#db9e14; background:white; border:2px solid #db9e14;transition: .5s ease-in-out;}
.elss-main-calc-btn:hover{color:#db9e14; background:transparent; border:2px solid #db9e14;transition: .5s ease-in-out;}
.elss-topic{font-size:25px;}
.elss-tag-highlights{color:#db9e14;}
.benefits-option,.elss-highlighter{background: #f8da8733;color: #db9e14;}
.other-scheme-links{box-shadow: 1px 1px 6px #dfdfdfa6;}
.other-links-click:link,.other-links-click:visited{color:#1d3972; font-size:13px; font-weight:700;}
.other-links-click:hover{color:#df9e14;}

.elss-icon-box{width:80px; height:80px; margin:auto; background:url('/services/resources/images/elss/elss-main-page-icons.png');}
.icon-box-one{background-position:77px 0px!important;}
.icon-box-two{background-position:161px 0px!important;}
.elss-number-box{width:47px; height:47px; margin-left:auto;background:url('/services/resources/images/elss/number.png');}
.number-box-two{background-position:-47px 0px;}
.number-box-three{background-position:-94px 0px;}
.number-box-four{background-position:0px -48px;}
.number-box-five{background-position:-47px -48px;}
.number-box-six{background-position:-94px -48px;}
.faq-part{height:300px;width:300px;}
@media only screen and (max-width: 992px) {.elss-tag {
    font-size: 20px;}.elss-topview{order:1;height:210px;}.elss-bottomview{order:2;}.elss-pros{font-size:13px;}.elss-main-page-btn{margin:auto;}
    .faq-part{height:200px;}.elss-topic{font-size:20px;}}

/*--------------- accordian --------------------*/
.elss-bottom-topic{font-size:15px; font-weight:700;color:#df9e14;}
.cust-check-style{color: #df9e14;}
.elss-bottom-topic[aria-expanded="true"] {background: #df9e14;color:white;}
.read-option{font-size:13px; color:#db9e14;}
.card-content-remove{display:none;}

/*--------------- calculator -------------------*/
.elss-page-calc{background:#1d3972;}
.tenure-years{border:1px solid white;}
.underline-hr{    height: 3px;
    border-radius: 25px;
    background: #df9e14;}

input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none;}
input[type=range] {-webkit-appearance: none;} 
input[type=range]::-webkit-slider-thumb{-webkit-appearance: none;
    height: 25px;
    width: 25px;
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
    transform: rotate(45deg);
    cursor: pointer;
    margin-top: -10px;
    background-color: #db9e14 !important;
    !important: ;
    border: 3px solid red!important;
    border: 3px solid #faf4e7 !important;}
input[type=range]::-webkit-slider-runnable-track {-webkit-apperance:none;width: 100%;height: 5px;cursor: pointer;  background: linear-gradient(to left, #db9e14 20%,#f8da87,#fdf6e6);background: -o-linear-gradient(to left, #db9e14 20%,#f8da87,#fdf6e6);border-radius: 10px;}
input[type=range]::-moz-range-track {width: 100%;height: 8.4px;cursor: pointer;background: -moz-linear-gradient(to left, #00acb1 20%,#06999b,#2d3fc6);
background: -o-linear-gradient(to left, #00acb1 20%,#06999b,#2d3fc6);border-radius: 1.3px;border: 0.2px solid #010101;}
input[type=range]::-ms-track {width: 100%;height: 8.4px;cursor: pointer;background: -ms-linear-gradient(to left, #00acb1 20%,#06999b,#2d3fc6);border-radius: 1.3px;border: 0.2px solid #010101;color: transparent;}
input[type=range]::-ms-fill-lower {background: #2a6495;border: 0.2px solid #010101;border-radius: 2.6px;box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;}
input[type=range]:focus::-ms-fill-lower {background: #3071a9;}
input[type=range]::-ms-fill-upper {background: #3071a9;border: 0.2px solid #010101;border-radius: 2.6px;box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;}
input[type=range]:focus::-ms-fill-upper {background: #367ebd;} 
.range-styling{border:0;     background: unset;} 
.range-styling:focus{box-shadow:none;background: unset;}

/*-------- radio button style set ----------------*/
.custom-control-input:checked~.custom-control-label::before{color: #db9e14;border: 2px solid #faf4e7;background-color: #db9e14;}
.note-point{font-size:11px; color:#d7d7d7;}
#invest{width: 30%;border: 0;background: transparent;border-bottom: 3px solid #ffffff;color: #f5c454;font-weight: 500;}
#invest:focus{outline:0;}
.select-tenure{border:1px solid red;}
.tenure-radio{border:1px solid #f5c454;}


/*----- sbi magnaum -----*/

.liner {color: #3e7f90;font-size: 18px;border-bottom: 1px solid #dbdbdb;}
.growth-stylings {font-size: 14px;font-weight: 700;color: #769ba5;}
.star-styling,.styling-text {color: #900c0c;font-size: 18px;}
.styling-texts {color: #619550;font-size: 18px;}
.lower-text {font-size: 10px;color: gray;}
.second-column-styling {border-bottom: 1px dashed #dbdbdb;}
.growth-styling {font-size: 14px;}
.nav-details2,.nav-details1{color:#363636;}

/* ----- btn ----- */
.btn3d.btn-magick{text-transform:capitalize;font-size: 13px;color: #1a445b;box-shadow: 0 0 0 1px #87c13f inset, 0 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 5px 0 0 #488250, 0 8px 8px 1px rgba(0, 0, 0, 0.5); background-color: #c1dc9e;}
.activated {background: #db9e14!important;border: 2px solid #db9e14!important;
    color: #ffffff!important;text-shadow: 2px 2px 1px #956a08;}
.performance, .risk{background: transparent;border: 2px solid #db9e14;color: #db9e14;font-weight: 700;}

/* ----- content ----- */

.description-topline{font-size: 14px;font-weight: 600;color: white;}
.h2-display-line{    background: linear-gradient(to left ,#6e7dc1,#364498);
    background: -webkit-linear-gradient(to left ,#6e7dc1,#da3a27);}
.bottom-part {background: url(/services/resources/images/tax.jpg) no-repeat;background-size: 100% 100%;background-position: 2% 74%;}
.styling-bank-part-name:link, .styling-bank-part-name:visited {font-size: 13px;color: #4c8d55;}
.bottom-part-title {font-size: 18px;color: #0b5170;}

@media only screen and (max-width: 992px) {.nav-details{order:1;}.nav-details1{order:3;}.nav-details2{order:4;}.nav-details3{order:2;}
.performance, .risk{font-size: 13px;}
.bottom-part {
    background: url(/services/resources/images/mobile-view.png)no-repeat!important;
    background-size: 100% 100%!important;
    background-position: 4% 10%!important;
}
}
